package com.xiaoxi.exam.utils;

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Comparator;

public class ExamTimeCompartor implements Comparator<String> {

  private static DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy年M月d日");

  @Override
  public int compare(String o1, String o2) {
    String comp = o1.split(" ")[0];
    LocalDate time1 = LocalDate.parse(comp, df);
    String s = o2.split(" ")[0];
    LocalDate time2 = LocalDate.parse(s, df);
    if (time1.isAfter(time2)) {
      return 1;
    } else if (time1.isBefore(time2)) {
      return -1;
    } else {
      return 0;
    }
  }
}
